﻿using Bridge.Shared.Models;
using SysConfigs.Input;
using SysConfigs.Output;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Users.Input;
using Users.Output;
using Volo.Abp.Application.Services;

namespace SysConfigs
{
    public interface ISysConfigService : IApplicationService
    {
        Task<ResponseResult<SysConfigOutput>> CreateSysConfig(SysConfigInput input);
        Task<ResponseResult> DeleteAsync(IdsInput<Guid> ids);
        Task<ResponseResult> UpdateAsync(UpdateSysConfigInput input);
        Task<ResponseResult<SysConfigOutput>> GetSysConfigById(Guid Id);
        Task<PageResponseResult<SysConfigOutput>> GetPageListAsync(SysConfigPageInput input);
    }
}
